﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="main.aspx.cs" Inherits="ZX.Web.UI.Controls.BasePage" %>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title><% =SystemName %></title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <script src="/SFramework/boot.js"></script>

    <style type="text/css">
        body {
            margin: 0;
            padding: 0;
            border: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

        .header {
            background: url(../header.gif) repeat-x 0 -1px;
        }


        body {

            font-size: 13px;
        }

        h1 {
            font-size: 20px;
            font-family: Verdana;
        }

        h4 {
            font-size: 16px;
            margin-top: 25px;
            margin-bottom: 10px;
        }

        .description {
            padding-bottom: 30px;
            font-family: Verdana;
        }

        .description h3 {
            color: #CC0000;
            font-size: 16px;
            margin: 0 30px 10px 0px;
            padding: 45px 0 8px;
            /*background:url(titleback.png) no-repeat scroll left bottom transparent*/
            border-bottom: solid 1px #888;
        }
    </style>
</head>
<body>

    <!--Layout-->
    <div id="layout1" class="mini-layout" style="width: 100%; height: 100%;">
        <div class="header" region="north" height="50" showsplit="false" showheader="false">
            <h1 style="margin: 0; padding: 10px; cursor: default; font-family: 微软雅黑,黑体,宋体;"><% =SystemName %></h1>
            <div style="position: absolute; top: 3px; right: 10px;">
                <a class="mini-button mini-button-iconTop" iconcls="icon-add" onclick="onQuickClick" plain="true">快捷</a>
                <a class="mini-button mini-button-iconTop" iconcls="icon-edit" onclick="onClick" plain="true">首页</a>
                <a class="mini-button mini-button-iconTop" iconcls="icon-date" onclick="onClick" plain="true">消息</a>
                <a class="mini-button mini-button-iconTop" iconcls="icon-edit" onclick="onClick" plain="true">设置</a>
                <a class="mini-button mini-button-iconTop" iconcls="icon-close" onclick="onClick" plain="true">关闭</a>
            </div>

        </div>
        <div title="south" region="south" showsplit="false" showheader="false" height="30">
            <div style="line-height: 28px; text-align: center; cursor: default">Copyright ©  <% =DevCommpay %> </div>
        </div>
        <div title="center" region="center" style="border: 0;" bodystyle="overflow:hidden;">
            <!--Splitter-->
            <div class="mini-splitter" style="width: 100%; height: 100%;" borderstyle="border:0;">
                <div size="180" maxsize="250" minsize="100" showcollapsebutton="true" style="border: 0;">
                    <!--OutlookTree-->
                    <div id="leftTree" class="mini-outlooktree" url="/extendpage/data/jsondata.aspx?entity=v_user_menu&condition=name<>'root' and user_id='@UserID'&type=1&order=sort" onnodeclick="onNodeSelect"
                        textfield="name" idfield="id" parentfield="parent_id">
                    </div>
                </div>
                <div showcollapsebutton="false" style="border: 0;">
                    <!--Tabs-->
                    <div id="mainTabs" class="mini-tabs" activeindex="0" style="width: 100%; height: 100%;"
                        plain="false" onactivechanged="onTabsActiveChanged">
                        <div title="首页" url="../../ExtendPage/desktop/desktop.aspx">
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        mini.parse();
        var tree = mini.get("leftTree");
        function showTab(node) {
            var tabs = mini.get("mainTabs");

            var id = "tab$" + node.id;
            var tab = tabs.getTab(id);
            //debugger
            if (!tab) {
                tab = {};
                tab._nodeid = node.id;
                tab.name = id;
                tab.title = node.text;
                tab.showCloseButton = true;
                //alert(node.url);
                //这里拼接了url，实际项目，应该从后台直接获得完整的url地址
                tab.url = node.url+"&functionid="+node.id;//mini_JSPath + "../../docs/api/" + node.id + ".html";
                tabs.addTab(tab);
            }
            tabs.activeTab(tab);
        }

        function addTab(title, url) {
            var tabs = mini.get("mainTabs");

            var id = "tab$" +Math.random();
            var tab = tabs.getTab(id);
            //debugger
            if (!tab) {
                tab = {};
                tab._nodeid = id;
                tab.name = id;
                tab.title = title;
                tab.showCloseButton = true;
                tab.url = url;
                tabs.addTab(tab);
            }
            tabs.activeTab(tab);
        }

        function onNodeSelect(e) {
            //debugger
            var node = e.node;
            var isLeaf = e.isLeaf;

            if (isLeaf) {
                showTab(node);
            }
        }

        function onClick(e) {
            var text = this.getText();
            alert(text);
        }
        function onQuickClick(e) {
            tree.expandPath("datagrid");
            tree.selectNode("datagrid");
        }

        function onTabsActiveChanged(e) {
            var tabs = e.sender;
            var tab = tabs.getActiveTab();
            if (tab && tab._nodeid) {

                var node = tree.getNode(tab._nodeid);
                if (node && !tree.isSelectedNode(node)) {
                    tree.selectNode(node);
                }
            }
        }
var i = 1;
function _refresh() {
    $.get("blank.aspx").done(function (data) {
        //alert(data);
        //$("#username").val(i + data);
        //$("#mRefresh")[0].src = "WebForm1.aspx?r=" + Math.random();
        setTimeout(_refresh, 2 * 60000);
    });
}
setTimeout(_refresh, 2 * 60000);
    </script>
</body>
</html>
